#include<stdio.h>
#include<unistd.h>
#include<sys/types.h>

int main()
{   
    printf("fork before\n");
    fork();
    printf("fork alfter\n");
    sleep(1); 
    return 0;
}

// int main()
// {
//     printf("I am process pid : %d ppid : %d\n",getpid(),getppid());
//     pid_t id = fork();
//     if(id == 0)
//     {
//         //child
//         while(1)
//         {
//             printf("I am child pid : %d ppid : %d\n",getpid(),getppid());
//             sleep(1);
//         }
//     }
//     else if(id > 0)
//     {
//         //father
//         while(1)
//         {
//             printf("I am father pid : %d ppid : %d\n",getpid(),getppid());
//             sleep(1);
//         }
//     }
//     else
//     {
//         //error
//     }
//     return 0;
// }

// int main()
// {
//     pid_t pid = getpid();
//     pid_t ppid = getppid();

//     while(1)
//     {
//         printf("hello Linux : mypid:%d, myppid:%d\n",pid,ppid);
//         sleep(1);
//     }

//     return 0;
// }

// int main()
// {
//     fopen("log.txt","w");//
//     return 0;
// }

// int main()
// {
//     while(1)
//     {
//         printf("I am a process\n");
//         sleep(1);
//     }
//     return 0;
// }